﻿@model IEnumerable<blacksoft.Models.Promocion>

@{
    ViewBag.Title = "Index";
}
@{
    Layout = "~/Views/Shared/_LayoutVentas.cshtml";
}

@if (TempData["create_success"] != null)
{
    <div class="success grid_12">
        <h3>Nuevo: @TempData["create_success"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
else if (TempData["edit_success"] != null)
{
    <div class="success grid_12">
        <h3>Modificar: @TempData["edit_success"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
else if (TempData["delete_success"] != null)
{
    <div class="success grid_12">
        <h3>Eliminar: @TempData["delete_success"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}

@if (TempData["create_failure"] != null)
{
    <div class="error grid_12">
        <h3>Nuevo: @TempData["create_fail"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
else if (TempData["details_failure"] != null)
{
    <div class="error grid_12">
        <h3>Detalle: @TempData["create_fail"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
else if (TempData["edit_failure"] != null)
{
    <div class="error grid_12">
        <h3>Modificar: @TempData["edit_fail"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
else if (TempData["delete_failure"] != null)
{
    <div class="error grid_12">
        <h3>Eliminar: @TempData["delete_fail"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}

<div class="block big">
    <div class="titlebar">
        <h3>Mantener Promoción</h3>
    </div>
    <div class="block_cont">

        <a href="/Promocion/Create" class="navbutton"><span class="icon_plus">Nueva Promoción</span></a>
        <br />
        @using (Html.BeginForm("Index", "Promocion", FormMethod.Get))
        {
            <p class="form">
                Porcentaje de Descuento: @Html.TextBox("search_porcdesc", null, new { @class = "text-box single-line" })
                Puntos requeridos: @Html.TextBox("search_puntreq", null, new { @class = "text-box single-line" })
                Fecha de inicio desde: @Html.TextBox("search_codres", null, new { @class = "text-box single-line", @type = "date" })
                Fecha de fin hasta:@Html.TextBox("search_codres", null, new { @class = "text-box single-line", @type = "date" })
                <input type="submit" class="button" value="Filtrar" style="margin-top: 10px;" />
            </p>
        }
        <table class="data-table">
            <thead>
                <tr>
                    <th>
                        @Html.DisplayNameFor(model => model.TipoCliente)
                    </th>
                    <th>
                        @Html.DisplayNameFor(model => model.PorcentajeDescuento)
                    </th>
                    <th>
                        @Html.DisplayNameFor(model => model.PuntosRequeridos)
                    </th>
                    <th>
                        @Html.DisplayNameFor(model => model.FechaInicio)
                    </th>
                    <th>
                        @Html.DisplayNameFor(model => model.FechaFin)
                    </th>
                    <th>
                        @Html.DisplayNameFor(model => model.Descripcion)
                    </th>
                    <th>
                        @Html.DisplayNameFor(model => model.Estado)
                    </th>
                    <th></th>
                </tr>
            </thead>

            @foreach (var item in Model)
            {
                <tr>
                    <td>
                        @if (item.TipoCliente == 3)
                        {
                            @Html.Label("", "Cliente Regular")
                        }
                        else if (item.TipoCliente == 4)
                        {
                            @Html.Label("", "Cliente Frecuente")
                        }
                        else
                        {
                            @Html.DisplayFor(modelItem => item.TipoCliente)
                        }
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.PorcentajeDescuento)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.PuntosRequeridos)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.FechaInicio)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.FechaFin)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.Descripcion)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.Estado)
                    </td>
                    <td>
                        <div style="height: 3px;"></div>
                        <div class="actionbar">
                            <a href=@string.Concat("/Promocion/Details/", item.IdPromocion) class="action view"><span>Detalles</span></a>
                            <a href=@string.Concat("/Promocion/Edit/", item.IdPromocion) class="action edit"><span>Modificar</span></a>
                            <a href=@string.Concat("/Promocion/Delete/", item.IdPromocion) class="action delete"><span>Eliminar</span></a>
                        </div>
                    </td>
                </tr>
            }
        </table>
    </div>
</div>
